DirectX 11.1 только для Windows 8

Опубликовано:

Microsoft2012Microsoft уже использовала "скользкую дорожку", побуждая пользователей переходить на Windows Vista. Напомним, что поддержка DirectX 10 была объявлена только под Vista, но не под Windows XP. И для использования всех графических эффектов без новой операционной системы было не обойтись. Подобный трюк стал использоваться и для Windows 8.

В форуме поддержки Microsoft указано, что DirectX 11.1 будет являться частью Windows 8 (или даже RT и Server 2012). На данный момент у компании нет планов добавления DirectX 11.1 для Windows 7. И вполне возможно, что Microsoft такую поддержку и не добавит. Если обратиться к истории, то геймерам, скорее всего, придётся снова обновлять операционную систему - пусть даже DirectX 11.1 является небольшим шажком новой версии.

Новые функции DirectX 11 и Direct3D 11.1 приведены ниже (ссылки позволяют перейти на сайт Microsoft для более подробного изучения):

Социальные сети

комментарии (7)

#1
Зарегистрирован: 26.04.2012

Постоялец
Постов: 519
Ну вот интересно, если это будет в Windows RT. Пока до сих пор ведь никто не дал чётких разъяснений что там за ядро. Если они используют одно и тоже ядро для Windows 8 и Windows RT, то ничего удивительного, что там будет DirectX 11.1, но тогда может быть и возможность запуска там традиционных Windows-приложений. Если это всё же совсем разные ОС, то наверное они не мало сил положили на разработку DirectX 11.1 для Windows RT
#2
customavatars/avatar4_1.gif
Зарегистрирован: 04.03.2012

Администратор
Постов: 2024
Возможности запуска приложений x86 не будет, другая же архитектура. А API DX11 перекомпилировали под ARM.

Я думаю сами ОС не сильно разные, у MS же был опыт разработки NT 4.0 под MIPS, Alpha и PPC. Но потом решено было отказаться. Сейчас вновь вернулись к поддержке разных HAL - под x86/x64 и ARM.

Можно было реализовать что-то подобное эмулятору для запуска x86 под Itanium, например, но с учетом низкой производительности ARM по сравнению с x86 я в это не верю. Проще пинать разрабов, чтобы компилировали проги не только под Win32/64, но и WinRT.
#3
Зарегистрирован: 26.04.2012

Постоялец
Постов: 519
Да какая разница, что архитектура разная. Windows Mobile и обычный Windows тоже на разных архитектурах были, но на обеих системах был .Net Framework, понятно что на Mobile урезанный, но тем не менее, один код (если не брать в расчет GUI) можно было исполнять и там и там. А если я правильно понимаю, то на Windows RT должен быть .Net Framework. Конечно, нельзя сказать, что возможность запуска обычных native Windows-приложений, но и это было бы очень круто, на .Net сейчас не так мало уже приложений.

То, что не будет возможности запускать я почти уверен, но это может быть искусственным ограничением. Причин может сразу несколько: желание посмотреть как пойдут планшеты с Windows RT и распространением приложений через магазин, разводить юзеров на "простые" планшеты и полноценные с Windows 8, заставить разработчиков писать приложения для новой системы (Windows RT и Windows Phone 8).

Компиляция не всегда такое простое занятие :) тут одними пинками не отделаешься.
#4
Зарегистрирован: 13.05.2012

Новичок
Постов: 3
То, что нельзя разрабатывать приложения рабочего стола на Win RT - это на 100% искусственное ограничение, cделанное для продвижения Metro UI. То что нельзя запускать старые x86 приложения - это ограничение платформы, хотя никто не мешал делать трансляцию x86 -> ARM (Вспомним хотя бы Android x86 - Intel сделал возможность запуска ARM приложений). Возможность делать приложения рабочего стола IMHO еще появится с помощью хаков и взломов.
#5
Зарегистрирован: 26.04.2012

Постоялец
Постов: 519
Но хочется-то сказки и прямо от самой MS ;)
#6
Зарегистрирован: 13.05.2012

Новичок
Постов: 3
Но как тогда Metro UI продвинуть? Да и не так уж и плох этот Metro UI. Полгода уже под Win8 Pro без сенсорного экрана - некоторые Metro приложения постоянно использую.
#7
Зарегистрирован: 26.04.2012

Постоялец
Постов: 519
Я им пока не пользовался толком, но у меня вопрос (извиняюсь за его тупость): как там закрывать приложения? я пока по Alt+F4 закрываю, а можно мышкой как-то?
Войдите, чтобы оставить комментарий